const {  DataTypes } = require("sequelize");
const seq = require("../db/seq");
// 定义模型，简单来说就是生命某个数据库所带有的属性
const User = seq.define(
  "zd_user",
  {
    // id 会被自动创建，管理
    // 定义模型属性
    user_name: {
      // 数据类型: 字符串
      type: DataTypes.STRING,
      // 不允许为空
      allowNull: false,
      unique: true,
      comment: "用户名，唯一",
    },
    password: {
      // 数据类型: 字符串
      type: DataTypes.STRING,
      // 不允许为空
      allowNull: false,
      comment: "密码",
    },
    is_admin: {
      type: DataTypes.BOOLEAN,
      allowNull: false,
      defaultValue: 0,
      comment: "是否是管理员,0:不是管理员(默认);1是管理员",
    },
  }
);
// User.sync({ force: true });
module.exports  = User
